package edu.zut.cs.software.perfect.manage.service;

import edu.zut.cs.software.perfect.base.service.GenericManager;


import edu.zut.cs.software.perfect.course.domain.CourseCategory;
import edu.zut.cs.software.perfect.course.domain.CourseInformation;
import edu.zut.cs.software.perfect.manage.domain.InternalDate;

/**
 * @ClassName CourseManager
 * @Description TODO
 * @Author wst
 * @Date 2020年5月29日 下午9:06:06
 * @Version 1.0
 */
public interface InternalDateManager extends GenericManager<Long, InternalDate > {

	/**
	 * echo
	 * @param message
	 * @return
	 */
	public InternalDate echo(InternalDate message);
	/**
	 * add CourseCategory
	 * @return
	 */
	public CourseCategory add_cc();

	/**
	 * add CourseInformation
	 * @return
	 */
	public CourseInformation add_ci();

	/**
	 * delete CourseCategory
	 * @return
	 */
	public CourseCategory delete_cc();

	/**
	 * delete CourseInformation
	 * @return
	 */
	public CourseInformation delete_ci();
	/**
	 * change CourseCategory
	 * @return
	 */
	public CourseCategory change_cc();

	/**
	 * change CourseInformation
	 * @return
	 */
	public CourseInformation change_ci();
	/**
	 * find CourseCategory
	 * @return
	 */
	public CourseCategory find_cc();

	/**
	 * find CourseInformation
	 * @return
	 */
	public CourseInformation find_ci();

	
}
